<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>第 2 章 基本概念</title>
<link rel="stylesheet" href="css/style.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.71.1">
<link rel="start" href="index.html" title="KCDDP KAGeXpress 3.0 使用手册">
<link rel="up" href="index.html" title="KCDDP KAGeXpress 3.0 使用手册">
<link rel="prev" href="ch01-4.html" title="1.4. 关于版权">
<link rel="next" href="ch02-2.html" title="2.2. KAGeXpress的目录结构">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<div class="navheader">
<table width="100%" summary="Navigation header">
<tr><th colspan="3" align="center">第 2 章 基本概念</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="ch01-4.html">上一页</a> </td>
<th width="60%" align="center"> </th>
<td width="20%" align="right"> <a accesskey="n" href="ch02-2.html">下一页</a>
</td>
</tr>
</table>
<hr>
</div>
<div class="chapter" lang="zh-CN">
<div class="titlepage"><div><div><h2 class="title">
<a name="ch02"></a>第 2 章 基本概念</h2></div></div></div>
<div class="toc">
<p><b>目录</b></p>
<dl>
<dt><span class="sect1"><a href="ch02.html#ch02-1">2.1. 吉里吉里2的工程格式</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="ch02.html#ch02-1-1">2.1.1. 文件夹格式</a></span></dt>
<dt><span class="sect2"><a href="ch02.html#ch02-1-2">2.1.2. XP3格式</a></span></dt>
<dt><span class="sect2"><a href="ch02.html#ch02-1-3">2.1.3. 启动顺序</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="ch02-2.html">2.2. KAGeXpress的目录结构</a></span></dt>
<dt><span class="sect1"><a href="ch02-3.html">2.3. 关于支持的素材格式</a></span></dt>
<dt><span class="sect1"><a href="ch02-4.html">2.4. KAG的图层结构</a></span></dt>
<dt><span class="sect1"><a href="ch02-5.html">2.5. 关于KAGeXpress附带的工具使用</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="ch02-5.html#ch02-5-1">2.5.1. 吉里吉里附带的工具使用</a></span></dt>
<dt><span class="sect2"><a href="ch02-5.html#ch02-5-2">2.5.2. KAGConfig 使用说明</a></span></dt>
<dt><span class="sect2"><a href="ch02-5.html#ch02-5-3">2.5.3. CaptainsKnife 使用说明</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="ch02-6.html">2.6. 关于KAG工程的一些说明</a></span></dt>
<dt><span class="sect1"><a href="ch02-7.html">2.7. KAG的语法</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="ch02-7.html#ch02-3-1">2.7.1. 基本格式</a></span></dt>
<dt><span class="sect2"><a href="ch02-7.html#ch02-3-2">2.7.2. 标记命令</a></span></dt>
<dt><span class="sect2"><a href="ch02-7.html#ch02-3-3">2.7.3. 行命令</a></span></dt>
<dt><span class="sect2"><a href="ch02-7.html#ch02-3-4">2.7.4. 段落标签</a></span></dt>
<dt><span class="sect2"><a href="ch02-7.html#ch02-3-5">2.7.5. 注释</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="ch02-8.html">2.8. 关于渐变的类型、参数和使用</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="ch02-8.html#ch02-8-1">2.8.1. crossfade</a></span></dt>
<dt><span class="sect2"><a href="ch02-8.html#ch02-8-2">2.8.2. universal</a></span></dt>
<dt><span class="sect2"><a href="ch02-8.html#ch02-8-3">2.8.3. scroll</a></span></dt>
</dl></dd>
</dl>
</div>
<p>本章介绍KAGeXpress系统使用中将要涉及的最基本的概念。这些概念和术语对于正确的使用KAGeXpress系统来说相当重要。</p>
<div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip">
<tr>
<td rowspan="2" align="center" valign="top" width="25"><img alt="[提示]" src="images/tip.png"></td>
<th align="left">提示</th>
</tr>
<tr><td align="left" valign="top"><p>有经验的KAG和KAGeXpress老用户可以按照自己的理解与掌握程度跳过本章的部分或全部章节。</p></td></tr>
</table></div>
<div class="sect1" lang="zh-CN">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="ch02-1"></a>2.1. 吉里吉里2的工程格式</h2></div></div></div>
<p>吉里吉里2应用程序的工程格式有两种：文件夹格式和xp3格式</p>
<div class="sect2" lang="zh-CN">
<div class="titlepage"><div><div><h3 class="title">
<a name="ch02-1-1"></a>2.1.1. 文件夹格式</h3></div></div></div>
<p>工程相关的所有文件应该被放到一个文件夹中，并且文件夹下必须存在startup.tjs这个TJS脚本文件。</p>
<p>吉里吉里引擎将从startup.tjs开始执行。</p>
<p>使用KAG的ADV游戏本身就是一个吉里吉里2工程文件夹，所以也适用于这种情况。</p>
</div>
<div class="sect2" lang="zh-CN">
<div class="titlepage"><div><div><h3 class="title">
<a name="ch02-1-2"></a>2.1.2. XP3格式</h3></div></div></div>
<p>用户可以使用吉里吉里2自带的打包工具"吉里吉里Releaser"，将工程文件夹打包为专用的XP3格式。</p>
<p>启动工程的XP3压缩包中也必须存在startup.tjs，吉里吉里引擎也将会从该文件开始执行。</p>
<p>因而，可以将包含KAG系统和用户脚本的文件夹打成一个（或多个）XP3压缩包，以便于发布。</p>
<p>此外，Releaser还支持在制作XP3压缩包时将吉里吉里引擎和XP3压缩包捆绑到一起，生成单个PEXP3可执行文件。</p>
</div>
<div class="sect2" lang="zh-CN">
<div class="titlepage"><div><div><h3 class="title">
<a name="ch02-1-3"></a>2.1.3. 启动顺序</h3></div></div></div>
<p>吉里吉里2启动时将搜索引擎所在目录下的Data目录（文件夹格式）、Data.xp3（XP3压缩包）以及PEXP3中被捆绑的XP3压缩包，并执行。</p>
<p>如果这些都不存在，且krdevui.dll存在的情况下，吉里吉里将弹出选择工程目录的窗口，提醒用户选择要执行的工程。在这里，你可以选择你要执行的工程目录或xp3文件。例如，你可以尝试选择KAGeXpress发布包的Sample目录，然后按下“OK”</p>
<p>此外，拖动XP3或工程目录到Krkr.eXe，或者在命令行中调用Krkr.eXe时输入目录或XP3包文件路径作为参数，则Krkr将尝试执行该目录/XP3文件包。</p>
<div class="figure">
<a name="fig2-1"></a><div class="figure-contents"><div><img src="figure/DirSel.jpg" alt="吉里吉里选择工程目录窗口"></div></div>
<p class="title"><b>图 2.1. 吉里吉里选择工程目录窗口</b></p>
</div>
<br class="figure-break">
</div>
</div>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="ch01-4.html">上一页</a> </td>
<td width="20%" align="center"> </td>
<td width="40%" align="right"> <a accesskey="n" href="ch02-2.html">下一页</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">1.4. 关于版权 </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td>
<td width="40%" align="right" valign="top"> 2.2. KAGeXpress的目录结构</td>
</tr>
</table>
</div>
</body>
</html>
